package upc.jfactory.scp.form;

import java.util.ArrayList;
import java.util.List;
import javax.faces.context.FacesContext;
import javax.servlet.http.HttpSession;
import upc.jfactory.scp.bl.facade.PostulacionFacade;
import upc.jfactory.scp.entidad.Alumno;

/**
 *
 * @author ${user}
 */
public class FormGestionarPreferencias {
     private  List postulaciones = new ArrayList();
     private  List empresas = new ArrayList();
     private  List postseleccionada = new ArrayList();
     private  List empresaseleccionada = new ArrayList();
     private Alumno alumno ;


public FormGestionarPreferencias(){
 FacesContext ctx = FacesContext.getCurrentInstance();
HttpSession session =  (HttpSession) ctx.getExternalContext().getSession(true);
  this.setAlumno((Alumno)session.getAttribute("usuario"));
  PostulacionFacade  postfachada= PostulacionFacade.getInstance();
  postulaciones=postfachada.getPostulacionesxAlumno(this.getAlumno().getIdAlumno());
  //empresas = postfachada.getEmpresasPostuladasxAlumno(this.getAlumno().getIdAlumno());
}

    public Alumno getAlumno() {
        return alumno;
    }

    public void setAlumno(Alumno alumno) {
        this.alumno = alumno;
    }

    public List getEmpresas() {
        return empresas;
    }

    public void setEmpresas(List empresas) {
        this.empresas = empresas;
    }

    public List getEmpresaseleccionada() {
        return empresaseleccionada;
    }

    public void setEmpresaseleccionada(List empresaseleccionada) {
        this.empresaseleccionada = empresaseleccionada;
    }

    public List getPostseleccionada() {
        return postseleccionada;
    }

    public void setPostseleccionada(List postseleccionada) {
        this.postseleccionada = postseleccionada;
    }

    public List getPostulaciones() {
        return postulaciones;
    }

    public void setPostulaciones(List postulaciones) {
        this.postulaciones = postulaciones;
    }


}
